/* title */
table#title_container { width:100%; }
td#select_form { width:300px; }

/* feed */
a.fbtn_plus{ background-position: 0 0px; float: left; }
a.fbtn_minus{ background-position: -12px 0px; float: left; }
a.fbtn_plus:hover{ background-position: 0 -12px; }
a.fbtn_minus:hover{ background-position: -12px -12px; }
a.fbtn_plus,a.fbtn_minus,a.fbtn_plus:hover,a.fbtn_minus:hover{ background-image: url(http://matomenomatome-gadgets.googlecode.com/svn/trunk/img/btn_toggle.gif); width: 12px; height: 12px; display: block; margin-right: 4px; margin-top: 2px; overflow: hidden; }
div.frow_open,div.frow_close{ width: 100%; padding: 0 0 10px 0; }
div.frow_open{ border-bottom: 1px dotted #D1D3D4; }
div.frow_open_no_between_line,div.frow_close_no_between_line { width: 100%; padding: 0; }
div.frow_open_no_between_line { border-bottom: 1px dotted #D1D3D4; }
div.fmsg{ color: #686868; width: 95%; padding:5px 2px 5px 3px; }

/* common */
body,table{ font-size: 12px; }
a img{ border: none; text-decoration: none; }
div.container{ padding: 4px 8px 4px 8px; }
span.warn{ color: #ff0000 !important; font-weight: bold !important; }
span.warn a{ color: #ff0000 !important; font-weight: bold !important; text-decoration:none; }
span.warn a:hover{ text-decoration:underline; }
span.info{ color: #0066ff !important; font-weight: bold !important; }
a:hover{ color:#CC3300; text-decoration:underline; }

/* line */
div#line { font-weight: bold ; font-size: 15px ; border-bottom:1px dotted; }

/* date */
span#date { color:#999999; vertical-align:bottom; }

/* entry */
span#entry { margin:0 0 0 10px; padding:5px 0 0 0; }

/* select */
option.selected { color: #ff0000; }

/* introduction */
table#intro { border-collapse:collapse; }
table#intro th { width:100px;text-align:left;}
table#intro th,table#intro td { border:1px solid #D4E6FC; }